function check_account() {
    var param = {
        user_login: $("#user_login").val(),
        id:$("#userId").val()
    };
    var url = 'checkUserName';
    var success = function (ret) {
        if (ret === true) {
            $("#user_login").addClass('error');
            $("#user_login_error").text('账户名已存在');
        } else {
            $("#user_login").removeClass('error');
            $("#user_login_error").text('');
        }
    };
    ajax('get', url, param, success);
}

function check_nickname() {
    var nickname = $("#user_nickname").val();
    if (nickname === '' || nickname == null) {
        $("#user_nickname").addClass('error');
        $("#user_nickname_error").text("请填写工作人员姓名");
    } else {
        $("#user_nickname").removeClass('error');
        $("#user_nickname_error").text('');
    }
}

function check_password() {
    var password = $("#user_pass").val();
    if (password.length < 6) {
        $("#user_pass").addClass('error');
        $("#user_pass_error").text("请输入大于六位数的密码");
    } else {
        $("#user_pass").removeClass('error');
        $("#user_pass_error").text('');
    }
}

function check_role() {
    var select = $("#role_id").val();
    console.log(select);
    var patten = /^[1-9]+$/;
    if (patten.test(select)) {
        $("#role_id").removeClass('error');
        $("#role_id_error").text('');
    } else {
        $("#role_id").addClass('error');
        $("#role_id_error").text("请选择用户角色");
    }
}

function check_storage() {
    var select = $("#storage").val();
    if (select === '' || select == null) {
        $("#storage").addClass('error');
        $("#storage_error").text("请选择负责仓库");
    } else {
        $("#storage").removeClass('error');
        $("#storage_error").text('');
    }
}

$("#user_login").blur(function () {
    check_account();
});


$("#password").blur(function () {
    check_password();
});


$("#role_id").change(function () {
    check_role();
});

$("#storage").change(function () {
    check_storage();
});


function checkUser() {
    check_account();
    check_password();
    check_role();
    check_storage();
    check_nickname();
    var account = $("#user_login_error").text();
    var password = $("#password_error").text();
    var role = $("#role_id_error").text();
    var storage = $("#storage_error").text();
    var nickname = $("#user_nickname_error").text();
    if (account !== '' || password !== '' || role !== '' || storage !== '' ||nickname!=='') {
        console.log(false);
        return false;
    } else {
        console.log(true);
        return true;
    }
}